package com.xiao.hao.facade;

import com.xiao.hao.utils.PageResult;
import com.xiao.hao.utils.Result;
import com.xiao.hao.req.XhParamsInfoInsertReq;
import com.xiao.hao.req.XhParamsInfoQueryPageReq;
import com.xiao.hao.req.XhParamsInfoUpdateReq;
import com.xiao.hao.utils.BaseId;
/**
*
*
* @Description 变量表数据 facade层
* @Author xiaohao
* @Date 2025-03-06 17:15:39
*/
public interface XhParamsInfoFacade {

 /**
 * 功能描述: 新增
 *
 * @param req
 * @return com.xiao.hao.utils.Result
 * @author xiaohao
 * @date 2025-03-06 17:15:39
 */
 Result insert(XhParamsInfoInsertReq req);


 /**
 * 功能描述: 编辑
 *
 * @param req
 * @return com.xiao.hao.utils.Result
 * @author xiaohao
 * @date 2025-03-06 17:15:39
 */
 Result update(XhParamsInfoUpdateReq req);



 /**
 * 功能描述: 删除
 *
 * @param req
 * @return com.xiao.hao.utils.Result
 * @author xiaohao
 * @date 2025-03-06 17:15:39
 */
 Result delete(BaseId req);


 /**
 * 功能描述: 分页查询
 *
 * @param req
 * @return com.xiao.hao.utils.PageResult
 * @author xiaohao
 * @date 2025-03-06 17:15:39
 */
 PageResult queryPage(XhParamsInfoQueryPageReq req);


}



